package com.example.demo.service;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.example.demo.common.R;
import com.example.demo.mapper.UserMapper;
import com.example.demo.pojo.bo.LoginUserBo;
import com.example.demo.pojo.entity.UserEntity;
import com.example.demo.pojo.vo.LoginReVo;
import com.example.demo.pojo.vo.LoginVo;
import org.springframework.stereotype.Service;

/**
 * @Author mhx
 * @date 2022-11-17-4:27 下午
 */
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, UserEntity> implements IUserService{
    public LoginUserBo getLoginBO(UserEntity byId) {
        //实现就不写了
        return null;
    }

    @Override
    public R<LoginUserBo> saveUserInfoToRedis(String token) {
        //实现就不写了
        return null;
    }

    @Override
    public R<LoginReVo> login(LoginVo loginVo) {
        //实现就不写了，根据角色集合查出菜单，同时存入把权限等存入redis
        //key是用户id, token解出来直接可以去取，详情可以看拦截器里面的实现
        return null;
    }
}
